$(function() {
		//yjw_ra_dg是我这个页面的面板
		$('#yjw_ra_dg').datagrid({
			//请求地址在controller里面
			url : '../rec/queryAllRecApplyRecord',
			//列
			columns : [ [ {
				//第一列：复选框
				field : '',
				title : '',
				checkbox : true
			}, {	
				//第二列,招聘申请单的id，之后要改为num***
				field : 'recRecordId',
				title : '编号',
				width : '11%',
				editor : 'textbox',
				//formatter格式化函数，value是字段的原始值也就是列或者说是属性，row是行对象，index是行索引，所有由他们就能找到一个格里面的内容
				//然后对这个表格里的内容进行一些操作
				//下面就是加<a>标签、变色、点击事件
			}, {
				field : 'recDep',
				title : '部门',
				width : '13%',
				editor : 'textbox',
			}, {
				field : 'recPost',
				title : '职位',
				width : '13%',
			}, {
				field : 'applyEmpName',
				title : '申请人',
				width : '13%',
			}, {
				field : 'planRecNum',
				title : '计划招聘人数',
				width : '13%',
				
			},{
				field : 'applyDate',
				title : '申请日期',
				width : '13%',
			},{
				field : 'approveComments',
				title : '审批意见',
				width : '13%',
				formatter : function(value, row, index) {
					switch (value){
						case 1:
							return '待审批';
							break;
						case 2:
							return '审批通过';
							break;
						case 3:
							return '待修改';
							break;
						case 4:
							return '取消';
							break;
						default:
							return '待审批';
					}
				}
			},{
				field : 'remark',
				title : '说明',
				width : '13%',
			}, ] ],
			width : 800,
			height : 200,
			//设置为 true，则会自动扩大或缩小列的尺寸以适应网格的宽度并且防止水平滚动。
			fitColumns : true,
			//隔行变色
			striped : true,
			nowrap : true,
			//显示行号
			rownumbers : true,
			//设置面板的头部工具栏
			toolbar : '#yjw_ra_mm',
			//显示分页栏
			pagination : true,
			//设置每页大小
			pageSize : 2,
			//可选的每页大小
			pageList : [ 1, 2, 3, 5, 10, 20, 50 ],
			fit:true,
		});
		
	});

	//一、新增
	$("#yjw_ra_add").bind('click', function() {
			$("#yjw_ra_open").window("open");
		});
	//二、修改
	$("#yjw_ra_update").bind('click',function(){
		var rows = $('#yjw_ra_dg').datagrid('getSelected');
		$("#recRecordId").val(rows.recRecordId);
		$("#recPost").val(rows.recPost);
		$("#yjw_ra_open").window("open");
	});
	// 定义弹出框的底部保存，清空，取消按钮
	$('#yjw_ra_open').dialog({
		buttons : [ {
			text : '保存',
			iconCls : 'icon-save',
			handler : function() {
				$('#ff').form('submit', {
					onSubmit : function(param) {
						var recRecordId=$("#recRecordId").val();
						var recPost = $("#recPost").val();
//							var whetherSalary = ""+$("#whetherSalary").val();
//							var remark = $("#remark").val();
					
						var holidays = [];
						//新增
						if(recRecordId==null||recRecordId==''){
							alert("新增");
							var holiday = {
									recPost : recPost,
//										whetherSalary : whetherSalary,
//										remark : remark,
								};
								holidays.push(holiday);
								//把获取到的数据转换成json格式
								var yjw_jsondata = JSON.stringify(holidays);
								alert(yjw_jsondata);
							//ajax：连接到controller，并把数据传过去
							$.ajax({
								url : "../rec/addRecApplyRecord",
								data : {"jsondata" : yjw_jsondata},
								success : function(e) {
									if (e == "ok") {
										alert("存储成功");
										//刷新我的整个页面yjw_ra_dg
		                               $('#yjw_ra_dg').datagrid('load');
									}
								}
							});
						//修改
						}else{
							alert("修改");
							var holiday = {
									//如果有编号，就把编号同时传过去
									recRecordId:recRecordId,
									recPost : recPost,
//										whetherSalary : whetherSalary,
//										remark : remark,
								};
								holidays.push(holiday);
								var yjw_jsondata = JSON.stringify(holidays);
								alert(yjw_jsondata);
							$.ajax({
								url : "../rec/updateRecApplyRecord",
								data : {"jsondata" : yjw_jsondata},
								success : function(e) {
									if (e == "ok") {
										alert("修改成功");
										//刷新我的整个页面yjw_ra_dg
		                               $('#yjw_ra_dg').datagrid('load');
									}
								}
							});
						}
			}
		});
	}
			}, {
			text : '清空',
			iconCls : 'icon-clear',
			handler : function() {
				$('#ff').form('clear');
			}
		}, {
			text : '取消',
			iconCls : 'icon-cancel',
			handler : function() {
				$("#yjw_ra_open").window("close");
			}
		} ]
		});
	
	//三、删除
	var editIndex = undefined;
	function yjw_ra_removeit() {
		if (editIndex == undefined){
			//获取需要删除的行。定义一个rows等于表格里选中的行
			var rows = $('#yjw_ra_dg').datagrid('getSelections');
			
			if(rows.length > 0){
				$.messager.confirm('请确认','您确定要删除当前所有选中的项目吗？',function(r){
					if(r){
						//定义holidayIds数组
						var holidayIds = [];
						for(var i = 0; i < rows.length; i++){
							//获取到需要删除的编号，循环添加到数组里
							holidayIds.push(rows[i].recRecordId)
						}
						//将获取到的数组格式转换成json格式
						var yjw_rowData = JSON.stringify(holidayIds);
						alert(yjw_rowData);
						$.ajax({
							url : "../rec/deleteRecApplyRecord",
							data : {"jsondata" : yjw_rowData},
							success : function(e) {
								if (e == "ok") {
	                               alert("删除成功");
	                               //重新加载数据，即刷新页面
	                               $('#yjw_ra_dg').datagrid('load');
								}
							}
						});
					}
				 });
				}
		}
	}
	
	//四、模糊查询
	function yjw_ra_searchname(value) {
		 $('#yjw_ra_dg').datagrid('load','../rec/searchRecApplyRecord?search_jsondata='+value);
	}